package com.slz3.business.module.orderManagement.ordOrderLine.domain;

import lombok.Builder;
import lombok.Data;

import java.math.BigDecimal;

@Builder
@Data
public class OrderDetail {

    /**
     * 主键
     */
    private String uuid;

    /**
     * 订单号
     */
    private String serOrderNumber;

    /**
     * 订单 uuid
     */
    private String serOrderUuid;

    /**
     * 订单详情分组 uuid
     */
    private String serOrderDetailGroupUuid;

    /**
     * 分组号
     */
    private String serOrderDetailGroupNo;

    /**
     * 数量
     */
    private String serOrderCount;

    /**
     * 订单类型
     * 1普通商品
     * 2积分商品
     * 3抽奖商品
     */
    private String serOrderType;

    /**
     * 单品价格
     */
    private String serOrderPrice;

    // 商品ID
    private String serItemId;
    //商品编号
    private String serItemNum;
    // 商品名称
    private String serItemName;
    // 商品图片
    private String serGoodsImgUrl;

    /**
     * 备注
     */
    private String serMemo;
    /**
     * 标签
     */
    private String serLabels;
    /**
     * 上架状态 2上架 1未上架
     */
    private String serGoodsShelfState;
    /**
     * 商品瀑布流图
     */
    private String serGoodsP1;
    /**
     * 描述
     */
    private String serGoodsDeac;

    /**
     * 是否送积分 1送  2不送
     */
    private String serGoodsJifen;

    /**
     * 赠送积分值
     */
    private Integer serGoodsJifenVal;

    /**
     * 商品标签 id
     */
    private String serGoodsTagId;
    /**
     * 长图
     */
    private String serGoodsP3;
    /**
     * 搜索展示图片/宫格图
     */
    private String serGoodsP2;

    /**
     * 【冗余】现价 = 原价 * 打折
     */
    private BigDecimal serGoodsPricel;

    /**
     * 是否是积分商品 2不是 1是
     */
    private String serGoodsIsactive;

    /**
     * 计量单位
     */
    private String serGoodsUtil;

    /**
     * 首页商品图片下的文字内容
     */
    private String serGoodsContent;
    /**
     * 兑换所需积分
     */
    private Integer serGoodsJifenNum;
    /**
     * 打折
     */
    private Integer serGoodsDazhe;
    /**
     * 库存
     */
    private Integer serGoodsStock;
    /**
     * 轮播图
     */
    private String serGoodsBanner;
    // 商品品牌名称
    private String serGoodsBrandName;
    // 品牌外键
    private String fkBrandUuid;

    //退款状态
    private String refundStatus;

    /**
     * 运费
     */
    private String freight;

    /**
     * 活动减免
     */
    private String activityRelief;

    /**
     * 优惠抵扣
     */
    private String discount;

}
